<?php

class Romaneo extends CI_Controller {

    function __construct() {
        parent::__construct();
        $this->load->helper('form');
        $this->load->model('Rollo_Model');
        $this->load->model('Especie_Model');
       
    }

    function index($algo=false) {

        $data['title'] = 'Romaneo';
        $data['main_content'] = 'romaneo_view';
        $data['rollos'] = $this->Rollo_Model->getRollos();
        $data['mensaje']=$algo;
        $this->load->view('includes/template', $data);
    }

    function ingresoDeRollos() {
        foreach ($_POST['id'] as $key => $valor) {
            $idRollo[] = $valor;
            $idEspecie = $this->Rollo_Model->getEspecieId($valor);
            $especies[] = $idEspecie;
        }
        
        
       $longitud=  sizeof($especies);
       
       $especieIgual=$this->compararEspecies($especies,$longitud);
        
       if($especieIgual==true){
             
          $this->altaRomaneo($idRollo,$idEspecie);
       }else{
            
         $this->index("No se puede procesar especies distintas");
             
       }   
     
    }

    function altaRomaneo($valor,$idEspecie) {
      
            foreach ($valor as $key => $valor) {
                $cubico = $this->Rollo_Model->getCubicoRollo($valor);
                $this->Rollo_Model->modificarEstadoRollos($valor);
                $suma = $suma + $cubico;
            }
            redirect(site_url('rendimiento/index/' . $suma.'/'.$idEspecie));
       
           
        }
    

    function getTotalPies() {
        
    }

    function setTotalPies() {
        
    }

    function compararEspecies($especies,$longitud) {
        
        $iguales=false;
       for($i=0;$i<$longitud;$i++){
            $aux=$especies[$i];
        for($i=0;$i<$longitud;$i++){
            if($aux==$especies[$i]){
                $iguales=true;
            }else{
                $iguales=false;
                $i=$longitud;
                
            }
        }
       }
        
        return $iguales;
    }

}

?>
